FEXP Solver  1.0.0.0
ICFEXPDataWrapperBase< TData, TKey > Class Template Referenceabstract

Base wrapper for items in container. More...

#include <FEXPCommon.h>

Inheritance diagram for ICFEXPDataWrapperBase< TData, TKey >:
Collaboration diagram for ICFEXPDataWrapperBase< TData, TKey >:

Public Member Functions

 ICFEXPDataWrapperBase (Ptr< TData > &data)
 
 ICFEXPDataWrapperBase (const ICFEXPDataWrapperBase &source)
 
virtual ~ICFEXPDataWrapperBase ()
 
Ptr< TData > GetData ()
 
virtual TKey GetKey ()=0
 

Protected Attributes

Ptr< TData > _data
 

Detailed Description

template<typename TData, typename TKey>
class ICFEXPDataWrapperBase< TData, TKey >

Base wrapper for items in container.

Constructor & Destructor Documentation

◆ ICFEXPDataWrapperBase() [1/2]

template<typename TData, typename TKey >
ICFEXPDataWrapperBase< TData, TKey >::ICFEXPDataWrapperBase ( Ptr< TData > &  data)

◆ ICFEXPDataWrapperBase() [2/2]

template<typename TData, typename TKey >
ICFEXPDataWrapperBase< TData, TKey >::ICFEXPDataWrapperBase ( const ICFEXPDataWrapperBase< TData, TKey > &  source)

◆ ~ICFEXPDataWrapperBase()

template<typename TData, typename TKey>
virtual ICFEXPDataWrapperBase< TData, TKey >::~ICFEXPDataWrapperBase ( )
inlinevirtual

Member Function Documentation

◆ GetData()

template<typename TData, typename TKey>
Ptr<TData> ICFEXPDataWrapperBase< TData, TKey >::GetData ( )
inline

◆ GetKey()

template<typename TData, typename TKey>
virtual TKey ICFEXPDataWrapperBase< TData, TKey >::GetKey ( )
pure virtual

Member Data Documentation

◆ _data

template<typename TData, typename TKey>
Ptr<TData> ICFEXPDataWrapperBase< TData, TKey >::_data
protected

The documentation for this class was generated from the following file: